<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Win32k: ntsend.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Win32k
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('a00359.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">宏定义</a>  </div>
  <div class="headertitle">
<div class="title">ntsend.h 文件参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="a00359_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:a6c04537cb53d1ecc2c695f9f9406d848"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a6c04537cb53d1ecc2c695f9f9406d848">BEGINCALLCONNECT</a>()</td></tr>
<tr class="separator:a6c04537cb53d1ecc2c695f9f9406d848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a615554c92a9a54fcb3550fa2714dbe82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a615554c92a9a54fcb3550fa2714dbe82">BEGINCALL</a>()</td></tr>
<tr class="separator:a615554c92a9a54fcb3550fa2714dbe82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b555ab2c16c987de03b726500cf9837"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a3b555ab2c16c987de03b726500cf9837">BEGINCALLVOID</a>()&#160;&#160;&#160;{</td></tr>
<tr class="separator:a3b555ab2c16c987de03b726500cf9837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f726cdbff32c73345a4fbbd675366e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a1f726cdbff32c73345a4fbbd675366e0">ERRORTRAP</a>(error)</td></tr>
<tr class="separator:a1f726cdbff32c73345a4fbbd675366e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae175169af7e6efb21e95fd0e6df32c19"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ae175169af7e6efb21e95fd0e6df32c19">ERRORTRAPVOID</a>()</td></tr>
<tr class="separator:ae175169af7e6efb21e95fd0e6df32c19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0504301390b9da9ffa31837c7e98215"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ac0504301390b9da9ffa31837c7e98215">ENDCALL</a>(<a class="el" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a>)</td></tr>
<tr class="separator:ac0504301390b9da9ffa31837c7e98215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2b16abea030d2332a65bff0e78fa4d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a0d2b16abea030d2332a65bff0e78fa4d">ENDCALLVOID</a>()</td></tr>
<tr class="separator:a0d2b16abea030d2332a65bff0e78fa4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a425e5d40f330cc882cc1c61a46f7fde9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a425e5d40f330cc882cc1c61a46f7fde9">MSGERROR</a>()&#160;&#160;&#160;goto errorexit</td></tr>
<tr class="separator:a425e5d40f330cc882cc1c61a46f7fde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee0871f514f08f450cad7efbcd9f387"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#aeee0871f514f08f450cad7efbcd9f387">MSGERRORCODE</a>(code)</td></tr>
<tr class="separator:aeee0871f514f08f450cad7efbcd9f387"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2782e3781f60fd5774b2a2f9ca830aef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a2782e3781f60fd5774b2a2f9ca830aef">MSGNTERRORCODE</a>(code)</td></tr>
<tr class="separator:a2782e3781f60fd5774b2a2f9ca830aef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681a982f883c6befd39d2d20ff6563da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a681a982f883c6befd39d2d20ff6563da">MESSAGECALL</a>(api)</td></tr>
<tr class="separator:a681a982f883c6befd39d2d20ff6563da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ce834b12bbf30c3355a67519d6c030e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a3ce834b12bbf30c3355a67519d6c030e">OrdinalLPSTR</a>(src)&#160;&#160;&#160;(MAKELONG(0xFFFF,((*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src) &gt;&gt; 8)))</td></tr>
<tr class="separator:a3ce834b12bbf30c3355a67519d6c030e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5af109a5c0b902ae9eb664af389ff99d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a5af109a5c0b902ae9eb664af389ff99d">OrdinalLPSTRW</a>(src)&#160;&#160;&#160;(MAKELONG(0xFFFF,((*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src) &gt;&gt; 8)))</td></tr>
<tr class="separator:a5af109a5c0b902ae9eb664af389ff99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6d8e5ffb4bd85adab1995cb378692ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ad6d8e5ffb4bd85adab1995cb378692ea">OrdinalLPWSTR</a>(src)&#160;&#160;&#160;(*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src)</td></tr>
<tr class="separator:ad6d8e5ffb4bd85adab1995cb378692ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf984021048c0414fc59dfc865fa70b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#adf984021048c0414fc59dfc865fa70b9">OrdinalLPWSTRA</a>(src)&#160;&#160;&#160;(*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)((PBYTE)src + 1))</td></tr>
<tr class="separator:adf984021048c0414fc59dfc865fa70b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a563cec8f61495299062226c4c67dd870"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a563cec8f61495299062226c4c67dd870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97580e2e850a6e8f8f4a72575be9a7b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a97580e2e850a6e8f8f4a72575be9a7b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49fa195005de284da339c772acc900c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a49fa195005de284da339c772acc900c8">COPYLPSTRIDOPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td></tr>
<tr class="separator:a49fa195005de284da339c772acc900c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09dcc56c95999f42873a15a2c33dd08d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a09dcc56c95999f42873a15a2c33dd08d">COPYLPSTROPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td></tr>
<tr class="separator:a09dcc56c95999f42873a15a2c33dd08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3336f96beaf76ac305e926fba863af43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a3336f96beaf76ac305e926fba863af43">LARGECOPYLPSTRW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a3336f96beaf76ac305e926fba863af43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b7be0a4df336ac62d0b30f7e9974911"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a8b7be0a4df336ac62d0b30f7e9974911">LARGECOPYLPSTROPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a3336f96beaf76ac305e926fba863af43">LARGECOPYLPSTRW</a></td></tr>
<tr class="separator:a8b7be0a4df336ac62d0b30f7e9974911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38c1ef8344a447ee0664c749cf0c3ec0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a38c1ef8344a447ee0664c749cf0c3ec0">LARGECOPYLPSTRLIMITW</a>(pinstr,  psz,  cchLimit)</td></tr>
<tr class="separator:a38c1ef8344a447ee0664c749cf0c3ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65ffd89fed8cad2406f6eebbd19d67a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a65ffd89fed8cad2406f6eebbd19d67a5">LARGECOPYLPSTRORDINALOPTW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a65ffd89fed8cad2406f6eebbd19d67a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a790070c3881a7af9750daf773de8c6dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a790070c3881a7af9750daf773de8c6dd">FIRSTCOPYLPSTRW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a790070c3881a7af9750daf773de8c6dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc1277300436d393845d41a073719da7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#abc1277300436d393845d41a073719da7">FIRSTCOPYLPSTRIDW</a>(pinstr,  psz)</td></tr>
<tr class="separator:abc1277300436d393845d41a073719da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3431cd5eaf862a002c848fde14535434"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a3431cd5eaf862a002c848fde14535434">FIRSTCOPYLPSTRIDOPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#abc1277300436d393845d41a073719da7">FIRSTCOPYLPSTRIDW</a></td></tr>
<tr class="separator:a3431cd5eaf862a002c848fde14535434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e4402bad5d48ea5725b8748a3be3350"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a9e4402bad5d48ea5725b8748a3be3350">FIRSTCOPYLPSTROPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a790070c3881a7af9750daf773de8c6dd">FIRSTCOPYLPSTRW</a></td></tr>
<tr class="separator:a9e4402bad5d48ea5725b8748a3be3350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e341d05c6248f67771c087b3a617ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a84e341d05c6248f67771c087b3a617ee">FIRSTLARGECOPYLPSTRW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a84e341d05c6248f67771c087b3a617ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070de3b9e898b623545fe86566841845"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a070de3b9e898b623545fe86566841845">FIRSTLARGECOPYLPSTROPTW</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a84e341d05c6248f67771c087b3a617ee">FIRSTLARGECOPYLPSTRW</a></td></tr>
<tr class="separator:a070de3b9e898b623545fe86566841845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17dbbaf1718be22f7a7a3a9865b2e950"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a17dbbaf1718be22f7a7a3a9865b2e950">FIRSTLARGECOPYLPSTRLIMITW</a>(pinstr,  psz,  cchLimit)</td></tr>
<tr class="separator:a17dbbaf1718be22f7a7a3a9865b2e950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f51ab7d29afa2e722b48f545e45a93"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a03f51ab7d29afa2e722b48f545e45a93">FIRSTLARGECOPYLPSTRORDINALOPTW</a>(pinstr,  psz)</td></tr>
<tr class="separator:a03f51ab7d29afa2e722b48f545e45a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80cae7750cd1854ec0f9cfa717e7cd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ae80cae7750cd1854ec0f9cfa717e7cd6">CLEANUPLPSTRW</a>(instr)</td></tr>
<tr class="separator:ae80cae7750cd1854ec0f9cfa717e7cd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd4d06b14220f8bc76a7e28664d7f237"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#acd4d06b14220f8bc76a7e28664d7f237">COPYLPWSTR</a>(pinstr,  psz)</td></tr>
<tr class="separator:acd4d06b14220f8bc76a7e28664d7f237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a523494593d00654f7130108ba58753"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a7a523494593d00654f7130108ba58753">COPYLPWSTRID</a>(pinstr,  psz)</td></tr>
<tr class="separator:a7a523494593d00654f7130108ba58753"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe4016d36bf9a453d4268e73608814b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#afe4016d36bf9a453d4268e73608814b2">COPYLPWSTRIDOPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a7a523494593d00654f7130108ba58753">COPYLPWSTRID</a></td></tr>
<tr class="separator:afe4016d36bf9a453d4268e73608814b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abac5d7aa2e60b2f7c6ebe22f1f07728c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#abac5d7aa2e60b2f7c6ebe22f1f07728c">COPYLPWSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#acd4d06b14220f8bc76a7e28664d7f237">COPYLPWSTR</a></td></tr>
<tr class="separator:abac5d7aa2e60b2f7c6ebe22f1f07728c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af327ff34fdc069c4f065b93467861ef3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#af327ff34fdc069c4f065b93467861ef3">LARGECOPYLPWSTR</a>(pinstr,  psz)</td></tr>
<tr class="separator:af327ff34fdc069c4f065b93467861ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b90f9b28f2f847559b37f1b83c3474"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ae5b90f9b28f2f847559b37f1b83c3474">LARGECOPYLPWSTRLIMIT</a>(pinstr,  psz,  cchLimit)</td></tr>
<tr class="separator:ae5b90f9b28f2f847559b37f1b83c3474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8daf2e25ba43d93a51bf6ad6925610cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a8daf2e25ba43d93a51bf6ad6925610cf">LARGECOPYLPWSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00869.html#aafff10b9da308ccc502592913af023be">LARGECOPYLPWSTR</a></td></tr>
<tr class="separator:a8daf2e25ba43d93a51bf6ad6925610cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218f4b7c2138252789eb8df9bc469295"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a218f4b7c2138252789eb8df9bc469295">LARGECOPYLPWSTRORDINALOPT</a>(pinstr,  psz)</td></tr>
<tr class="separator:a218f4b7c2138252789eb8df9bc469295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e2c66095c7405ba82d1c9aa13b74c5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a62e2c66095c7405ba82d1c9aa13b74c5">FIRSTCOPYLPWSTR</a>&#160;&#160;&#160;<a class="el" href="a00359.html#acd4d06b14220f8bc76a7e28664d7f237">COPYLPWSTR</a></td></tr>
<tr class="separator:a62e2c66095c7405ba82d1c9aa13b74c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87d051a4aa34c1b8073d7fadd0b08dfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a87d051a4aa34c1b8073d7fadd0b08dfd">FIRSTCOPYLPWSTRID</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a7a523494593d00654f7130108ba58753">COPYLPWSTRID</a></td></tr>
<tr class="separator:a87d051a4aa34c1b8073d7fadd0b08dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac1cb07aa1d32666754ca52d6927e9ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#aac1cb07aa1d32666754ca52d6927e9ba">FIRSTCOPYLPWSTRIDOPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#afe4016d36bf9a453d4268e73608814b2">COPYLPWSTRIDOPT</a></td></tr>
<tr class="separator:aac1cb07aa1d32666754ca52d6927e9ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3831a9eac5010f7a6a5465223f08b6f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a3831a9eac5010f7a6a5465223f08b6f8">FIRSTCOPYLPWSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#abac5d7aa2e60b2f7c6ebe22f1f07728c">COPYLPWSTROPT</a></td></tr>
<tr class="separator:a3831a9eac5010f7a6a5465223f08b6f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86e0dce90618b4e17075214709ef5057"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a86e0dce90618b4e17075214709ef5057">FIRSTLARGECOPYLPWSTR</a>&#160;&#160;&#160;<a class="el" href="a00869.html#aafff10b9da308ccc502592913af023be">LARGECOPYLPWSTR</a></td></tr>
<tr class="separator:a86e0dce90618b4e17075214709ef5057"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7369eb31ac4e4311173e22140c556ac8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a7369eb31ac4e4311173e22140c556ac8">FIRSTLARGECOPYLPWSTRLIMIT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#ae5b90f9b28f2f847559b37f1b83c3474">LARGECOPYLPWSTRLIMIT</a></td></tr>
<tr class="separator:a7369eb31ac4e4311173e22140c556ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33cfda3259b4d21390d77ee9968babc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ab33cfda3259b4d21390d77ee9968babc">FIRSTLARGECOPYLPWSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00869.html#a55a6317fcaf9d584ac4e67e70f0b9466">LARGECOPYLPWSTROPT</a></td></tr>
<tr class="separator:ab33cfda3259b4d21390d77ee9968babc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ea4b87463fbbb442c4ab1aa78186617"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a4ea4b87463fbbb442c4ab1aa78186617">FIRSTLARGECOPYLPWSTRORDINALOPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a218f4b7c2138252789eb8df9bc469295">LARGECOPYLPWSTRORDINALOPT</a></td></tr>
<tr class="separator:a4ea4b87463fbbb442c4ab1aa78186617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd8eaaec48c11cb1d5a0f629c9621bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a1cd8eaaec48c11cb1d5a0f629c9621bf">CLEANUPLPWSTR</a>(instr)</td></tr>
<tr class="separator:a1cd8eaaec48c11cb1d5a0f629c9621bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86f5deb28b5f7ec2d66da36987f3164"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ac86f5deb28b5f7ec2d66da36987f3164">COPYLPTSTR</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td></tr>
<tr class="separator:ac86f5deb28b5f7ec2d66da36987f3164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabcc400df1dbce7185eb6f72b7f58964"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#aabcc400df1dbce7185eb6f72b7f58964">COPYLPTSTRID</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td></tr>
<tr class="separator:aabcc400df1dbce7185eb6f72b7f58964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29478c936a7ef097f9f26d9028c2aeec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a29478c936a7ef097f9f26d9028c2aeec">COPYLPTSTRIDOPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a49fa195005de284da339c772acc900c8">COPYLPSTRIDOPTW</a></td></tr>
<tr class="separator:a29478c936a7ef097f9f26d9028c2aeec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53fe241e47fce7b50a5f94b0345e3706"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a53fe241e47fce7b50a5f94b0345e3706">COPYLPTSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a09dcc56c95999f42873a15a2c33dd08d">COPYLPSTROPTW</a></td></tr>
<tr class="separator:a53fe241e47fce7b50a5f94b0345e3706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99c3af50143b18cb9cb6b71bdc907c67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a99c3af50143b18cb9cb6b71bdc907c67">FIRSTCOPYLPTSTR</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td></tr>
<tr class="separator:a99c3af50143b18cb9cb6b71bdc907c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac368c76c5f5dd5d67735857051893b49"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ac368c76c5f5dd5d67735857051893b49">FIRSTCOPYLPTSTRID</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td></tr>
<tr class="separator:ac368c76c5f5dd5d67735857051893b49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4dac837b770aba791d8ad7499357c12"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ad4dac837b770aba791d8ad7499357c12">FIRSTCOPYLPTSTRIDOPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a49fa195005de284da339c772acc900c8">COPYLPSTRIDOPTW</a></td></tr>
<tr class="separator:ad4dac837b770aba791d8ad7499357c12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e7f60020e6985d7340d535db2f9bfc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a1e7f60020e6985d7340d535db2f9bfc5">LARGECOPYLPTSTR</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a3336f96beaf76ac305e926fba863af43">LARGECOPYLPSTRW</a></td></tr>
<tr class="separator:a1e7f60020e6985d7340d535db2f9bfc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad43aaa94453f91bf6f5f3ee69687a845"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ad43aaa94453f91bf6f5f3ee69687a845">LARGECOPYLPTSTRLIMIT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a38c1ef8344a447ee0664c749cf0c3ec0">LARGECOPYLPSTRLIMITW</a></td></tr>
<tr class="separator:ad43aaa94453f91bf6f5f3ee69687a845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac110dc81dd845b7aa70506babc0890fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ac110dc81dd845b7aa70506babc0890fb">LARGECOPYLPTSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a8b7be0a4df336ac62d0b30f7e9974911">LARGECOPYLPSTROPTW</a></td></tr>
<tr class="separator:ac110dc81dd845b7aa70506babc0890fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f24b83d0c7ec060e363289dec902e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#ac2f24b83d0c7ec060e363289dec902e3">FIRSTLARGECOPYLPTSTRLIMIT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a38c1ef8344a447ee0664c749cf0c3ec0">LARGECOPYLPSTRLIMITW</a></td></tr>
<tr class="separator:ac2f24b83d0c7ec060e363289dec902e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1ebc0ea4094e48820ee1c4696b9f2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a4e1ebc0ea4094e48820ee1c4696b9f2e">FIRSTLARGECOPYLPTSTROPT</a>&#160;&#160;&#160;<a class="el" href="a00359.html#a8b7be0a4df336ac62d0b30f7e9974911">LARGECOPYLPSTROPTW</a></td></tr>
<tr class="separator:a4e1ebc0ea4094e48820ee1c4696b9f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fb17e8eea0780a6c8f89761e12e3b11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00359.html#a6fb17e8eea0780a6c8f89761e12e3b11">CLEANUPLPTSTR</a>&#160;&#160;&#160;<a class="el" href="a00359.html#ae80cae7750cd1854ec0f9cfa717e7cd6">CLEANUPLPSTRW</a></td></tr>
<tr class="separator:a6fb17e8eea0780a6c8f89761e12e3b11"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">宏定义说明</h2>
<a id="a615554c92a9a54fcb3550fa2714dbe82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a615554c92a9a54fcb3550fa2714dbe82">&#9670;&nbsp;</a></span>BEGINCALL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEGINCALL</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    {                     \</div>
<div class="line">    DWORD retval;         \</div>
<div class="line">    {</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00027">27</a> 行定义.</p>

</div>
</div>
<a id="a6c04537cb53d1ecc2c695f9f9406d848"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c04537cb53d1ecc2c695f9f9406d848">&#9670;&nbsp;</a></span>BEGINCALLCONNECT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEGINCALLCONNECT</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    {                                                   \</div>
<div class="line">    DWORD retval;                                       \</div>
<div class="line">    {                                                   \</div>
<div class="line">        if (NtCurrentTeb()-&gt;Win32ThreadInfo == NULL) {  \</div>
<div class="line">            if (<a class="code" href="a00362.html#a1a126aa946b044cf85f9a4ff5ae419de">NtUserGetThreadState</a>(-1) ==             \</div>
<div class="line">                    STATUS_INVALID_SYSTEM_SERVICE)      \</div>
<div class="line">                MSGERROR();                             \</div>
<div class="line">        }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00014">14</a> 行定义.</p>

</div>
</div>
<a id="a3b555ab2c16c987de03b726500cf9837"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b555ab2c16c987de03b726500cf9837">&#9670;&nbsp;</a></span>BEGINCALLVOID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEGINCALLVOID</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;{</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00032">32</a> 行定义.</p>

</div>
</div>
<a id="ae80cae7750cd1854ec0f9cfa717e7cd6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae80cae7750cd1854ec0f9cfa717e7cd6">&#9670;&nbsp;</a></span>CLEANUPLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CLEANUPLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">instr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (instr.fAllocated)                     \</div>
<div class="line">        RtlFreeHeap(RtlProcessHeap(), 0, instr.strCapture.Buffer);</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00184">184</a> 行定义.</p>

</div>
</div>
<a id="a6fb17e8eea0780a6c8f89761e12e3b11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fb17e8eea0780a6c8f89761e12e3b11">&#9670;&nbsp;</a></span>CLEANUPLPTSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CLEANUPLPTSTR&#160;&#160;&#160;<a class="el" href="a00359.html#ae80cae7750cd1854ec0f9cfa717e7cd6">CLEANUPLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00284">284</a> 行定义.</p>

</div>
</div>
<a id="a1cd8eaaec48c11cb1d5a0f629c9621bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cd8eaaec48c11cb1d5a0f629c9621bf">&#9670;&nbsp;</a></span>CLEANUPLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CLEANUPLPWSTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">instr</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00249">249</a> 行定义.</p>

</div>
</div>
<a id="a49fa195005de284da339c772acc900c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49fa195005de284da339c772acc900c8">&#9670;&nbsp;</a></span>COPYLPSTRIDOPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPSTRIDOPTW&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00104">104</a> 行定义.</p>

</div>
</div>
<a id="a97580e2e850a6e8f8f4a72575be9a7b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97580e2e850a6e8f8f4a72575be9a7b5">&#9670;&nbsp;</a></span>COPYLPSTRIDW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPSTRIDW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (HIWORD(psz)) {                                      \</div>
<div class="line">        if (!<a class="code" href="a00236.html#af169e0f30b575fb0ba8d32c9d9c4212b">RtlCaptureAnsiString</a>((pinstr), (LPCSTR)(psz), TRUE))   \</div>
<div class="line">            MSGERROR();                                     \</div>
<div class="line">    }                                                       \</div>
<div class="line">    else {                                                  \</div>
<div class="line">        (pinstr)-&gt;fAllocated = FALSE;                       \</div>
<div class="line">        (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;             \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                       \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;     \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = (LPWSTR)(psz);        \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00091">91</a> 行定义.</p>

</div>
</div>
<a id="a09dcc56c95999f42873a15a2c33dd08d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09dcc56c95999f42873a15a2c33dd08d">&#9670;&nbsp;</a></span>COPYLPSTROPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPSTROPTW&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00105">105</a> 行定义.</p>

</div>
</div>
<a id="a563cec8f61495299062226c4c67dd870"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a563cec8f61495299062226c4c67dd870">&#9670;&nbsp;</a></span>COPYLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="a00236.html#af169e0f30b575fb0ba8d32c9d9c4212b">RtlCaptureAnsiString</a>((pinstr), (LPCSTR)(psz), TRUE))     \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00087">87</a> 行定义.</p>

</div>
</div>
<a id="ac86f5deb28b5f7ec2d66da36987f3164"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac86f5deb28b5f7ec2d66da36987f3164">&#9670;&nbsp;</a></span>COPYLPTSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPTSTR&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00272">272</a> 行定义.</p>

</div>
</div>
<a id="aabcc400df1dbce7185eb6f72b7f58964"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabcc400df1dbce7185eb6f72b7f58964">&#9670;&nbsp;</a></span>COPYLPTSTRID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPTSTRID&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00273">273</a> 行定义.</p>

</div>
</div>
<a id="a29478c936a7ef097f9f26d9028c2aeec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29478c936a7ef097f9f26d9028c2aeec">&#9670;&nbsp;</a></span>COPYLPTSTRIDOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPTSTRIDOPT&#160;&#160;&#160;<a class="el" href="a00359.html#a49fa195005de284da339c772acc900c8">COPYLPSTRIDOPTW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00274">274</a> 行定义.</p>

</div>
</div>
<a id="a53fe241e47fce7b50a5f94b0345e3706"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53fe241e47fce7b50a5f94b0345e3706">&#9670;&nbsp;</a></span>COPYLPTSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPTSTROPT&#160;&#160;&#160;<a class="el" href="a00359.html#a09dcc56c95999f42873a15a2c33dd08d">COPYLPSTROPTW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00275">275</a> 行定义.</p>

</div>
</div>
<a id="acd4d06b14220f8bc76a7e28664d7f237"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd4d06b14220f8bc76a7e28664d7f237">&#9670;&nbsp;</a></span>COPYLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPWSTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;fAllocated = FALSE;                           \</div>
<div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                 \</div>
<div class="line">    RtlInitUnicodeString(&amp;(pinstr)-&gt;strCapture, (psz));</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00191">191</a> 行定义.</p>

</div>
</div>
<a id="a7a523494593d00654f7130108ba58753"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a523494593d00654f7130108ba58753">&#9670;&nbsp;</a></span>COPYLPWSTRID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPWSTRID</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;fAllocated = FALSE;                           \</div>
<div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                 \</div>
<div class="line">    if (HIWORD(psz))                                        \</div>
<div class="line">        RtlInitUnicodeString(&amp;(pinstr)-&gt;strCapture, (psz)); \</div>
<div class="line">    else {                                                  \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                       \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;     \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = (LPWSTR)(psz);        \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00196">196</a> 行定义.</p>

</div>
</div>
<a id="afe4016d36bf9a453d4268e73608814b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe4016d36bf9a453d4268e73608814b2">&#9670;&nbsp;</a></span>COPYLPWSTRIDOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPWSTRIDOPT&#160;&#160;&#160;<a class="el" href="a00359.html#a7a523494593d00654f7130108ba58753">COPYLPWSTRID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00207">207</a> 行定义.</p>

</div>
</div>
<a id="abac5d7aa2e60b2f7c6ebe22f1f07728c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abac5d7aa2e60b2f7c6ebe22f1f07728c">&#9670;&nbsp;</a></span>COPYLPWSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COPYLPWSTROPT&#160;&#160;&#160;<a class="el" href="a00359.html#acd4d06b14220f8bc76a7e28664d7f237">COPYLPWSTR</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00208">208</a> 行定义.</p>

</div>
</div>
<a id="ac0504301390b9da9ffa31837c7e98215"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0504301390b9da9ffa31837c7e98215">&#9670;&nbsp;</a></span>ENDCALL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENDCALL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">return</span> (<a class="code" href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a>)retval;  \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00047">47</a> 行定义.</p>

</div>
</div>
<a id="a0d2b16abea030d2332a65bff0e78fa4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d2b16abea030d2332a65bff0e78fa4d">&#9670;&nbsp;</a></span>ENDCALLVOID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENDCALLVOID</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">return</span>;           \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00051">51</a> 行定义.</p>

</div>
</div>
<a id="a1f726cdbff32c73345a4fbbd675366e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f726cdbff32c73345a4fbbd675366e0">&#9670;&nbsp;</a></span>ERRORTRAP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ERRORTRAP</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">error</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">       <span class="keywordflow">goto</span> cleanup;        \</div>
<div class="line">    }                       \</div>
<div class="line">    goto errorexit;         \</div>
<div class="line">errorexit:                  \</div>
<div class="line">    retval = (<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>)error;  \</div>
<div class="line">cleanup:</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00035">35</a> 行定义.</p>

</div>
</div>
<a id="ae175169af7e6efb21e95fd0e6df32c19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae175169af7e6efb21e95fd0e6df32c19">&#9670;&nbsp;</a></span>ERRORTRAPVOID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ERRORTRAPVOID</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">goto</span> errorexit;         \</div>
<div class="line">errorexit:</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00043">43</a> 行定义.</p>

</div>
</div>
<a id="a3431cd5eaf862a002c848fde14535434"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3431cd5eaf862a002c848fde14535434">&#9670;&nbsp;</a></span>FIRSTCOPYLPSTRIDOPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPSTRIDOPTW&#160;&#160;&#160;<a class="el" href="a00359.html#abc1277300436d393845d41a073719da7">FIRSTCOPYLPSTRIDW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00152">152</a> 行定义.</p>

</div>
</div>
<a id="abc1277300436d393845d41a073719da7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc1277300436d393845d41a073719da7">&#9670;&nbsp;</a></span>FIRSTCOPYLPSTRIDW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPSTRIDW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (HIWORD(psz)) {                                      \</div>
<div class="line">        if (!<a class="code" href="a00236.html#af169e0f30b575fb0ba8d32c9d9c4212b">RtlCaptureAnsiString</a>((pinstr), (LPCSTR)(psz), FALSE))  \</div>
<div class="line">            MSGERROR();                                     \</div>
<div class="line">    } <span class="keywordflow">else</span> {                                                \</div>
<div class="line">        (pinstr)-&gt;fAllocated = FALSE;                       \</div>
<div class="line">        (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;             \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                       \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;     \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = (LPWSTR)(psz);        \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00140">140</a> 行定义.</p>

</div>
</div>
<a id="a9e4402bad5d48ea5725b8748a3be3350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e4402bad5d48ea5725b8748a3be3350">&#9670;&nbsp;</a></span>FIRSTCOPYLPSTROPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPSTROPTW&#160;&#160;&#160;<a class="el" href="a00359.html#a790070c3881a7af9750daf773de8c6dd">FIRSTCOPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00153">153</a> 行定义.</p>

</div>
</div>
<a id="a790070c3881a7af9750daf773de8c6dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a790070c3881a7af9750daf773de8c6dd">&#9670;&nbsp;</a></span>FIRSTCOPYLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="a00236.html#af169e0f30b575fb0ba8d32c9d9c4212b">RtlCaptureAnsiString</a>((pinstr), (LPCSTR)(psz), FALSE))    \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00136">136</a> 行定义.</p>

</div>
</div>
<a id="a99c3af50143b18cb9cb6b71bdc907c67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99c3af50143b18cb9cb6b71bdc907c67">&#9670;&nbsp;</a></span>FIRSTCOPYLPTSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPTSTR&#160;&#160;&#160;<a class="el" href="a00359.html#a563cec8f61495299062226c4c67dd870">COPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00276">276</a> 行定义.</p>

</div>
</div>
<a id="ac368c76c5f5dd5d67735857051893b49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac368c76c5f5dd5d67735857051893b49">&#9670;&nbsp;</a></span>FIRSTCOPYLPTSTRID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPTSTRID&#160;&#160;&#160;<a class="el" href="a00359.html#a97580e2e850a6e8f8f4a72575be9a7b5">COPYLPSTRIDW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00277">277</a> 行定义.</p>

</div>
</div>
<a id="ad4dac837b770aba791d8ad7499357c12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4dac837b770aba791d8ad7499357c12">&#9670;&nbsp;</a></span>FIRSTCOPYLPTSTRIDOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPTSTRIDOPT&#160;&#160;&#160;<a class="el" href="a00359.html#a49fa195005de284da339c772acc900c8">COPYLPSTRIDOPTW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00278">278</a> 行定义.</p>

</div>
</div>
<a id="a62e2c66095c7405ba82d1c9aa13b74c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62e2c66095c7405ba82d1c9aa13b74c5">&#9670;&nbsp;</a></span>FIRSTCOPYLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPWSTR&#160;&#160;&#160;<a class="el" href="a00359.html#acd4d06b14220f8bc76a7e28664d7f237">COPYLPWSTR</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00240">240</a> 行定义.</p>

</div>
</div>
<a id="a87d051a4aa34c1b8073d7fadd0b08dfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a87d051a4aa34c1b8073d7fadd0b08dfd">&#9670;&nbsp;</a></span>FIRSTCOPYLPWSTRID</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPWSTRID&#160;&#160;&#160;<a class="el" href="a00359.html#a7a523494593d00654f7130108ba58753">COPYLPWSTRID</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00241">241</a> 行定义.</p>

</div>
</div>
<a id="aac1cb07aa1d32666754ca52d6927e9ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac1cb07aa1d32666754ca52d6927e9ba">&#9670;&nbsp;</a></span>FIRSTCOPYLPWSTRIDOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPWSTRIDOPT&#160;&#160;&#160;<a class="el" href="a00359.html#afe4016d36bf9a453d4268e73608814b2">COPYLPWSTRIDOPT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00242">242</a> 行定义.</p>

</div>
</div>
<a id="a3831a9eac5010f7a6a5465223f08b6f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3831a9eac5010f7a6a5465223f08b6f8">&#9670;&nbsp;</a></span>FIRSTCOPYLPWSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTCOPYLPWSTROPT&#160;&#160;&#160;<a class="el" href="a00359.html#abac5d7aa2e60b2f7c6ebe22f1f07728c">COPYLPWSTROPT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00243">243</a> 行定义.</p>

</div>
</div>
<a id="a17dbbaf1718be22f7a7a3a9865b2e950"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17dbbaf1718be22f7a7a3a9865b2e950">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPSTRLIMITW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPSTRLIMITW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cchLimit&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), cchLimit, FALSE)) \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00161">161</a> 行定义.</p>

</div>
</div>
<a id="a070de3b9e898b623545fe86566841845"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a070de3b9e898b623545fe86566841845">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPSTROPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPSTROPTW&#160;&#160;&#160;<a class="el" href="a00359.html#a84e341d05c6248f67771c087b3a617ee">FIRSTLARGECOPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00159">159</a> 行定义.</p>

</div>
</div>
<a id="a03f51ab7d29afa2e722b48f545e45a93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03f51ab7d29afa2e722b48f545e45a93">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPSTRORDINALOPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPSTRORDINALOPTW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                                             \</div>
<div class="line">    (pinstr)-&gt;fAllocated = FALSE;                                                       \</div>
<div class="line">    if (psz) {                                                                          \</div>
<div class="line">        if (*(LPBYTE)(psz) != 0xff) {                                                   \</div>
<div class="line">            if (!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1, FALSE))   \</div>
<div class="line">                MSGERROR();                                                             \</div>
<div class="line">        } <span class="keywordflow">else</span> {                                                                        \</div>
<div class="line">            (pinstr)-&gt;strCapture.Length =                                               \</div>
<div class="line">                    (pinstr)-&gt;strCapture.MaximumLength = <span class="keyword">sizeof</span>(<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);                 \</div>
<div class="line">            dwOrdinal = <a class="code" href="a00359.html#a5af109a5c0b902ae9eb664af389ff99d">OrdinalLPSTRW</a>(psz);                                             \</div>
<div class="line">            (pinstr)-&gt;strCapture.Buffer = (LPWSTR)&amp;dwOrdinal;                           \</div>
<div class="line">        }                                                                               \</div>
<div class="line">    } <span class="keywordflow">else</span> {                                                                            \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                                                   \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;                                 \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = NULL;                                             \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00165">165</a> 行定义.</p>

</div>
</div>
<a id="a84e341d05c6248f67771c087b3a617ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84e341d05c6248f67771c087b3a617ee">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1, FALSE))   \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00155">155</a> 行定义.</p>

</div>
</div>
<a id="ac2f24b83d0c7ec060e363289dec902e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f24b83d0c7ec060e363289dec902e3">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPTSTRLIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPTSTRLIMIT&#160;&#160;&#160;<a class="el" href="a00359.html#a38c1ef8344a447ee0664c749cf0c3ec0">LARGECOPYLPSTRLIMITW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00282">282</a> 行定义.</p>

</div>
</div>
<a id="a4e1ebc0ea4094e48820ee1c4696b9f2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4e1ebc0ea4094e48820ee1c4696b9f2e">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPTSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPTSTROPT&#160;&#160;&#160;<a class="el" href="a00359.html#a8b7be0a4df336ac62d0b30f7e9974911">LARGECOPYLPSTROPTW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00283">283</a> 行定义.</p>

</div>
</div>
<a id="a86e0dce90618b4e17075214709ef5057"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86e0dce90618b4e17075214709ef5057">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPWSTR&#160;&#160;&#160;<a class="el" href="a00869.html#aafff10b9da308ccc502592913af023be">LARGECOPYLPWSTR</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00244">244</a> 行定义.</p>

</div>
</div>
<a id="a7369eb31ac4e4311173e22140c556ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7369eb31ac4e4311173e22140c556ac8">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPWSTRLIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPWSTRLIMIT&#160;&#160;&#160;<a class="el" href="a00359.html#ae5b90f9b28f2f847559b37f1b83c3474">LARGECOPYLPWSTRLIMIT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00245">245</a> 行定义.</p>

</div>
</div>
<a id="ab33cfda3259b4d21390d77ee9968babc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab33cfda3259b4d21390d77ee9968babc">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPWSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPWSTROPT&#160;&#160;&#160;<a class="el" href="a00869.html#a55a6317fcaf9d584ac4e67e70f0b9466">LARGECOPYLPWSTROPT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00246">246</a> 行定义.</p>

</div>
</div>
<a id="a4ea4b87463fbbb442c4ab1aa78186617"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ea4b87463fbbb442c4ab1aa78186617">&#9670;&nbsp;</a></span>FIRSTLARGECOPYLPWSTRORDINALOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FIRSTLARGECOPYLPWSTRORDINALOPT&#160;&#160;&#160;<a class="el" href="a00359.html#a218f4b7c2138252789eb8df9bc469295">LARGECOPYLPWSTRORDINALOPT</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00247">247</a> 行定义.</p>

</div>
</div>
<a id="a38c1ef8344a447ee0664c749cf0c3ec0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38c1ef8344a447ee0664c749cf0c3ec0">&#9670;&nbsp;</a></span>LARGECOPYLPSTRLIMITW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPSTRLIMITW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cchLimit&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span> (!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), cchLimit, TRUE))  \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00113">113</a> 行定义.</p>

</div>
</div>
<a id="a8b7be0a4df336ac62d0b30f7e9974911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b7be0a4df336ac62d0b30f7e9974911">&#9670;&nbsp;</a></span>LARGECOPYLPSTROPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPSTROPTW&#160;&#160;&#160;<a class="el" href="a00359.html#a3336f96beaf76ac305e926fba863af43">LARGECOPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00111">111</a> 行定义.</p>

</div>
</div>
<a id="a65ffd89fed8cad2406f6eebbd19d67a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65ffd89fed8cad2406f6eebbd19d67a5">&#9670;&nbsp;</a></span>LARGECOPYLPSTRORDINALOPTW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPSTRORDINALOPTW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                                         \</div>
<div class="line">    (pinstr)-&gt;fAllocated = FALSE;                                                   \</div>
<div class="line">    if (psz) {                                                                      \</div>
<div class="line">        if (*(LPBYTE)(psz) != 0xff) {                                               \</div>
<div class="line">            if (!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1, TRUE))\</div>
<div class="line">                MSGERROR();                                                         \</div>
<div class="line">        } <span class="keywordflow">else</span> {                                                                    \</div>
<div class="line">            (pinstr)-&gt;strCapture.Length =                                           \</div>
<div class="line">                    (pinstr)-&gt;strCapture.MaximumLength = <span class="keyword">sizeof</span>(<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);             \</div>
<div class="line">            dwOrdinal = <a class="code" href="a00359.html#a5af109a5c0b902ae9eb664af389ff99d">OrdinalLPSTRW</a>(psz);                                         \</div>
<div class="line">            (pinstr)-&gt;strCapture.Buffer = (LPWSTR)&amp;dwOrdinal;                       \</div>
<div class="line">        }                                                                           \</div>
<div class="line">    } <span class="keywordflow">else</span> {                                                                        \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                                               \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;                             \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = NULL;                                         \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00117">117</a> 行定义.</p>

</div>
</div>
<a id="a3336f96beaf76ac305e926fba863af43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3336f96beaf76ac305e926fba863af43">&#9670;&nbsp;</a></span>LARGECOPYLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    <span class="keywordflow">if</span>(!<a class="code" href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a>((pinstr), (LPCSTR)(psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1, TRUE)) \</div>
<div class="line">        MSGERROR();</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00107">107</a> 行定义.</p>

</div>
</div>
<a id="a1e7f60020e6985d7340d535db2f9bfc5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e7f60020e6985d7340d535db2f9bfc5">&#9670;&nbsp;</a></span>LARGECOPYLPTSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPTSTR&#160;&#160;&#160;<a class="el" href="a00359.html#a3336f96beaf76ac305e926fba863af43">LARGECOPYLPSTRW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00279">279</a> 行定义.</p>

</div>
</div>
<a id="ad43aaa94453f91bf6f5f3ee69687a845"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad43aaa94453f91bf6f5f3ee69687a845">&#9670;&nbsp;</a></span>LARGECOPYLPTSTRLIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPTSTRLIMIT&#160;&#160;&#160;<a class="el" href="a00359.html#a38c1ef8344a447ee0664c749cf0c3ec0">LARGECOPYLPSTRLIMITW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00280">280</a> 行定义.</p>

</div>
</div>
<a id="ac110dc81dd845b7aa70506babc0890fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac110dc81dd845b7aa70506babc0890fb">&#9670;&nbsp;</a></span>LARGECOPYLPTSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPTSTROPT&#160;&#160;&#160;<a class="el" href="a00359.html#a8b7be0a4df336ac62d0b30f7e9974911">LARGECOPYLPSTROPTW</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00281">281</a> 行定义.</p>

</div>
</div>
<a id="af327ff34fdc069c4f065b93467861ef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af327ff34fdc069c4f065b93467861ef3">&#9670;&nbsp;</a></span>LARGECOPYLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPWSTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;fAllocated = FALSE;                           \</div>
<div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                         \</div>
<div class="line">    RtlInitLargeUnicodeString(&amp;(pinstr)-&gt;strCapture, (psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1);</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00210">210</a> 行定义.</p>

</div>
</div>
<a id="ae5b90f9b28f2f847559b37f1b83c3474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5b90f9b28f2f847559b37f1b83c3474">&#9670;&nbsp;</a></span>LARGECOPYLPWSTRLIMIT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPWSTRLIMIT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">cchLimit&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;fAllocated = FALSE;                           \</div>
<div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                             \</div>
<div class="line">    RtlInitLargeUnicodeString(&amp;(pinstr)-&gt;strCapture, (psz), cchLimit);</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00215">215</a> 行定义.</p>

</div>
</div>
<a id="a8daf2e25ba43d93a51bf6ad6925610cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8daf2e25ba43d93a51bf6ad6925610cf">&#9670;&nbsp;</a></span>LARGECOPYLPWSTROPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPWSTROPT&#160;&#160;&#160;<a class="el" href="a00869.html#aafff10b9da308ccc502592913af023be">LARGECOPYLPWSTR</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00220">220</a> 行定义.</p>

</div>
</div>
<a id="a218f4b7c2138252789eb8df9bc469295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a218f4b7c2138252789eb8df9bc469295">&#9670;&nbsp;</a></span>LARGECOPYLPWSTRORDINALOPT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LARGECOPYLPWSTRORDINALOPT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">pinstr, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">psz&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    (pinstr)-&gt;fAllocated = FALSE;                           \</div>
<div class="line">    (pinstr)-&gt;pstr = &amp;(pinstr)-&gt;strCapture;                                     \</div>
<div class="line">    if (psz) {                                                                  \</div>
<div class="line">        if (*(LPWORD)(psz) != 0xffff)                                           \</div>
<div class="line">            RtlInitLargeUnicodeString(&amp;(pinstr)-&gt;strCapture, (psz), (<a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a>)-1);  \</div>
<div class="line">        else {                                                                  \</div>
<div class="line">            (pinstr)-&gt;strCapture.Length =                                       \</div>
<div class="line">                    (pinstr)-&gt;strCapture.MaximumLength = <span class="keyword">sizeof</span>(<a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a>);         \</div>
<div class="line">            dwOrdinal = <a class="code" href="a00359.html#ad6d8e5ffb4bd85adab1995cb378692ea">OrdinalLPWSTR</a>(psz);                                     \</div>
<div class="line">            (pinstr)-&gt;strCapture.Buffer = (LPWSTR)&amp;dwOrdinal;                   \</div>
<div class="line">        }                                                                       \</div>
<div class="line">    } <span class="keywordflow">else</span> {                                                                    \</div>
<div class="line">        (pinstr)-&gt;strCapture.Length =                                           \</div>
<div class="line">                (pinstr)-&gt;strCapture.MaximumLength = 0;                         \</div>
<div class="line">        (pinstr)-&gt;strCapture.Buffer = NULL;                                     \</div>
<div class="line">    }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00222">222</a> 行定义.</p>

</div>
</div>
<a id="a681a982f883c6befd39d2d20ff6563da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a681a982f883c6befd39d2d20ff6563da">&#9670;&nbsp;</a></span>MESSAGECALL</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MESSAGECALL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">api</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">LONG api(                \</div>
<div class="line">    HWND hwnd,           \</div>
<div class="line">    <a class="code" href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a> msg,            \</div>
<div class="line">    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> wParam,        \</div>
<div class="line">    LONG lParam,         \</div>
<div class="line">    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xParam,        \</div>
<div class="line">    <a class="code" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> xpfnProc,      \</div>
<div class="line">    BOOL bAnsi)</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00064">64</a> 行定义.</p>

</div>
</div>
<a id="a425e5d40f330cc882cc1c61a46f7fde9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a425e5d40f330cc882cc1c61a46f7fde9">&#9670;&nbsp;</a></span>MSGERROR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSGERROR</td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td>&#160;&#160;&#160;goto errorexit</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00055">55</a> 行定义.</p>

</div>
</div>
<a id="aeee0871f514f08f450cad7efbcd9f387"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeee0871f514f08f450cad7efbcd9f387">&#9670;&nbsp;</a></span>MSGERRORCODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSGERRORCODE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">code</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    { \</div>
<div class="line">    RIPERR0(code, <a class="code" href="a00371.html#a41f433389f20db57f042022a662e96de">RIP_WARNING</a>, <span class="stringliteral">&quot;Unspecified error&quot;</span>); \</div>
<div class="line">    goto errorexit; }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00056">56</a> 行定义.</p>

</div>
</div>
<a id="a2782e3781f60fd5774b2a2f9ca830aef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2782e3781f60fd5774b2a2f9ca830aef">&#9670;&nbsp;</a></span>MSGNTERRORCODE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MSGNTERRORCODE</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">code</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>值:</b><div class="fragment"><div class="line">    { \</div>
<div class="line">    RIPNTERR0(code, <a class="code" href="a00371.html#a41f433389f20db57f042022a662e96de">RIP_WARNING</a>, <span class="stringliteral">&quot;Unspecified error&quot;</span>); \</div>
<div class="line">    goto errorexit; }</div>
</div><!-- fragment -->
<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00060">60</a> 行定义.</p>

</div>
</div>
<a id="a3ce834b12bbf30c3355a67519d6c030e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ce834b12bbf30c3355a67519d6c030e">&#9670;&nbsp;</a></span>OrdinalLPSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OrdinalLPSTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">src</td><td>)</td>
          <td>&#160;&#160;&#160;(MAKELONG(0xFFFF,((*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src) &gt;&gt; 8)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00079">79</a> 行定义.</p>

</div>
</div>
<a id="a5af109a5c0b902ae9eb664af389ff99d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5af109a5c0b902ae9eb664af389ff99d">&#9670;&nbsp;</a></span>OrdinalLPSTRW</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OrdinalLPSTRW</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">src</td><td>)</td>
          <td>&#160;&#160;&#160;(MAKELONG(0xFFFF,((*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src) &gt;&gt; 8)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00080">80</a> 行定义.</p>

</div>
</div>
<a id="ad6d8e5ffb4bd85adab1995cb378692ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6d8e5ffb4bd85adab1995cb378692ea">&#9670;&nbsp;</a></span>OrdinalLPWSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OrdinalLPWSTR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">src</td><td>)</td>
          <td>&#160;&#160;&#160;(*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)src)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00081">81</a> 行定义.</p>

</div>
</div>
<a id="adf984021048c0414fc59dfc865fa70b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf984021048c0414fc59dfc865fa70b9">&#9670;&nbsp;</a></span>OrdinalLPWSTRA</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OrdinalLPWSTRA</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">src</td><td>)</td>
          <td>&#160;&#160;&#160;(*(<a class="el" href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a> UNALIGNED *)((PBYTE)src + 1))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="a00359_source.html">ntsend.h</a> 第 <a class="el" href="a00359_source.html#l00082">82</a> 行定义.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aa00362_html_a1a126aa946b044cf85f9a4ff5ae419de"><div class="ttname"><a href="a00362.html#a1a126aa946b044cf85f9a4ff5ae419de">NtUserGetThreadState</a></div><div class="ttdeci">DWORD NtUserGetThreadState(IN USERTHREADSTATECLASS ThreadState)</div><div class="ttdef"><b>Definition:</b> <a href="a03614_source.html#l06224">kernel/ntstubs.c:6224</a></div></div>
<div class="ttc" id="aa00563_html_a7b9b0ae15722c1f5e47208b05166acf3"><div class="ttname"><a href="a00563.html#a7b9b0ae15722c1f5e47208b05166acf3">type</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n type</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00068">exts.h:68</a></div></div>
<div class="ttc" id="aa00563_html_a074685e97e89d6aa2accdfcb82328699"><div class="ttname"><a href="a00563.html#a074685e97e89d6aa2accdfcb82328699">DWORD</a></div><div class="ttdeci">ddeml v[i&lt; inst &gt;][t&lt; type &gt;][hObj|pObj] Dump DDEML state information ddeml lists all ddeml instances for this process n ddeml t&lt; type &gt; lists all ddeml objects of the given type n n assumes link is first DWORD</div><div class="ttdef"><b>Definition:</b> <a href="a00563_source.html#l00175">exts.h:175</a></div></div>
<div class="ttc" id="aa00371_html_a41f433389f20db57f042022a662e96de"><div class="ttname"><a href="a00371.html#a41f433389f20db57f042022a662e96de">RIP_WARNING</a></div><div class="ttdeci">#define RIP_WARNING</div><div class="ttdef"><b>Definition:</b> <a href="a00371_source.html#l00029">winerrp.h:29</a></div></div>
<div class="ttc" id="aa00236_html_af169e0f30b575fb0ba8d32c9d9c4212b"><div class="ttname"><a href="a00236.html#af169e0f30b575fb0ba8d32c9d9c4212b">RtlCaptureAnsiString</a></div><div class="ttdeci">BOOL RtlCaptureAnsiString(PIN_STRING pstr, LPCSTR psz, BOOL fForceAlloc)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00030">rtlinit.c:30</a></div></div>
<div class="ttc" id="aa00359_html_a5af109a5c0b902ae9eb664af389ff99d"><div class="ttname"><a href="a00359.html#a5af109a5c0b902ae9eb664af389ff99d">OrdinalLPSTRW</a></div><div class="ttdeci">#define OrdinalLPSTRW(src)</div><div class="ttdef"><b>Definition:</b> <a href="a00359_source.html#l00080">ntsend.h:80</a></div></div>
<div class="ttc" id="aa00359_html_ad6d8e5ffb4bd85adab1995cb378692ea"><div class="ttname"><a href="a00359.html#ad6d8e5ffb4bd85adab1995cb378692ea">OrdinalLPWSTR</a></div><div class="ttdeci">#define OrdinalLPWSTR(src)</div><div class="ttdef"><b>Definition:</b> <a href="a00359_source.html#l00081">ntsend.h:81</a></div></div>
<div class="ttc" id="aa03608_html_afd1a0e78d1f88954d93e48ab3821781f"><div class="ttname"><a href="a03608.html#afd1a0e78d1f88954d93e48ab3821781f">UINT</a></div><div class="ttdeci">typedef UINT(FAR WINAPI *MSGSOUNDPROC)()</div></div>
<div class="ttc" id="aa00236_html_ad0e36443189989971c0753037677e13f"><div class="ttname"><a href="a00236.html#ad0e36443189989971c0753037677e13f">RtlCaptureLargeAnsiString</a></div><div class="ttdeci">BOOL RtlCaptureLargeAnsiString(PLARGE_IN_STRING plstr, LPCSTR psz, UINT cchLimit, BOOL fForceAlloc)</div><div class="ttdef"><b>Definition:</b> <a href="a00236_source.html#l00095">rtlinit.c:95</a></div></div>
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_885cc87fac2d91e269af0a5a959fa5f6.html">E:</a></li><li class="navelem"><a class="el" href="dir_4e091ed8704426a7a4980368ba259fde.html">git</a></li><li class="navelem"><a class="el" href="dir_cd70cb5eb491250157f2d55d3ff4b13e.html">backup</a></li><li class="navelem"><a class="el" href="dir_ba2b673b566ba104b956abdc6dec0552.html">org</a></li><li class="navelem"><a class="el" href="dir_5bb0003d7907b45051943541418399f5.html">ntuser</a></li><li class="navelem"><a class="el" href="dir_b032acb5e9700fea8079ef1e33262e7c.html">inc</a></li><li class="navelem"><a class="el" href="a00359.html">ntsend.h</a></li>
    <li class="footer">制作者
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
  </ul>
</div>
</body>
</html>
